package com.xingole.xspring.web.servlet;

/**
 * <p>Interface to be implemented by objects that define a mapping between requests and handler objects.</p>
 *
 * <p><b>This class can be implemented by application developers</b>, although this is not necessary, as
 * {@code org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping} and
 * {@code org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping}
 *  are included in the framework. The <b>former is the default</b> if no HandlerMapping bean is registered in the
 *  application context.</p>
 *
 * <p>HandlerMapping implementations can support mapped interceptors but do not have to. A handler will always be
 * wrapped in a {@code HandlerExecutionChain} instance, optionally accompanied by some {@code HandlerInterceptor}
 * instances. </p>
 */
public interface HandlerMapping {
}
